#pragma once
#include <string>
#include <windows.h>

// 定义管道名称
constexpr auto PIPE_NAME = "\\\\.\\pipe\\peercore";

// 定义消息最大长度
constexpr size_t MAX_MESSAGE_LENGTH = 1024;

// 消息结构体
struct Message {
    char data[MAX_MESSAGE_LENGTH];
    size_t length;
};

// 公共函数声明
bool WriteMessage(HANDLE pipe, const std::string& message);
std::string ReadMessage(HANDLE pipe);
